package com.hmall.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.user.pojo.Address;
import com.hmall.user.pojo.User;
import com.hmall.user.service.impl.UserServiceImpl;

import java.util.List;

public interface UserService extends IService<User> {
    /**
     * 根据用户id查询地址
     * @param uid 用户id
     * @return
     */
    List<Address> findAddressByUid(Long uid);


    /**
     * 查询地址
     * @param id 地址id
     * @return
     */
    Address findAddresses(Long id);

    /**
     * 根据用户id查询用户
     * @param userId 用户id
     * @return
     */
    User findUserById(Long userId);


    /**
     * 修改用户余额
     * @param money 最新余额
     * @param id 用户id
     */
    void updateUser(Long money, Long id);
}
